草庐IT

Android PreferenceActivity 和对话框 fragment

全部标签

Android fragment 导航和后台堆栈

我有一个标题栏(有点像菜单)和4个fragment(MAIN、A、B、C),其中MAIN应该是backstack的“main/root”fragment。我遇到的问题是当用户通过菜单进入例如MAIN>A>B>C时。如果我只是使用backstack,它将以我不想要的相反顺序进行。无论用户如何导航到这3个之一,我都需要返回按钮返回MAIN。我当前的代码(这是错误的,它在不在MAIN中时退出应用程序并且当前fragment从其他非MAINfragment切换)看起来像这样:privatevoidSwitchFragment(FragmentpFragment){FragmentTransac

fragment 中的 Android 谷歌地图

我正在开发一个顶部有菜单的应用程序,该菜单中有一些按钮。我正在尝试将谷歌地图添加到其中一个按钮,但我不是很成功。我在关注thistutorial但是我没有将googlemaps直接实现到MainActivity中,而是将它们添加到按下按钮时启动的fragment中。一切正常。当我按下按钮时,map会加载并且它们会正常工作。当我按下主页按钮返回到MainActivity时,它工作得很好,但是当我想再次加载map时,它给我调试错误:类文件编辑器:找不到源这是GoogleMapsfragment的代码:publicclassGoogleMapsextendsFragment{privateG

android - fragment A 的 findFragmentByTag 为 null,如果 fragment B 上有 setRetain(true)

我的问题涉及托管三个支持fragment的Activity。一个是普通的程序化fragment(我们称它为主页fragment)。一种是在设备定向时添加到主页fragment顶部的肖像fragment,另一种是“headless”fragment,无论配置更改如何继续异步任务。很简单,我正在工作thisniceexample.publicclassHeadlessCustomerDetailFetchFragmentextendsFragment{privateRequestCustomerDetailsmRequest;privateAsyncFetchCustomerDetails

android - 在 Android TV Leanback 中实现文件对话框

我有一个dirPathString变量,我希望能够将其更改为我为AndroidTV应用程序选择的目录。我发现Leanback框架的类似幻灯片的界面对于更微妙的操作来说有点麻烦,但我想尽可能坚持使用它,因为我是Android和Java的初学者。因此,为了坚持最佳实践,我希望用户能够更改dirPath以指向他们选择的目录(dirPath用作用于在指定目录及其子目录中扫描音乐的变量)。在其他平台上,我会寻找操作系统的标准文件打开对话框,但我似乎无法在Leanback框架中找到一个。我最好的猜测是使用GuidedStepFragments.为了选择目录而引入整个选项页面(请参阅我之前关于lea

android - 未调用 fragment onResume

我有4个(比方说1、2、3和4)fragment。并且在某个时候,其中任何一个对用户都是可见的。在第二个fragment中,我想在用户访问它时做一些事情。现在,当用户导航到第三个fragment并点击后退按钮时,我想运行一些代码。我的问题是onResume在用户点击后退按钮并转到第二个fragment时没有被调用。 最佳答案 我最近遇到了同样的问题,我知道为时已晚,但为了以防万一其他人正在寻找这个问题,这是我的答案:感谢@fasteque缩小了我的搜索范围。fragmentonResume()或onPause()仅在Activity

android - Lollipop 中的 Activity 和 Fragment 过渡

我正在努力研究Lollipop中新的ActivityTransition框架。ActivityTransition的工作非常简单,并且有一些basicinfohere,但是FragmentTransition没有记录,我无法让它工作。我试过这个用例(在Android中很常见):case1:ActA+FragA->ActB+FragBsharedElement是FragA和FragB中的图像。我没有想出工作代码,所以我退后一步尝试case2:ActA+FragA->ActB在FragA和ActB上有一个sharedElement。动画不起作用,我只能看到当我在FragA上单击图像时,图像

android - 在 Android 上,如何检测显示的系统对话框(电源选项、最近使用的应用程序、低电量...)?

我想捕捉任何导致我的Activity显示甚至部分隐藏的东西,例如电源选项、最近的应用程序托盘、低电量通知等...我很难检测到这些系统事件。我很确定onPause()会在此类事件发生时被调用,但它似乎是错误的......或者是我?任何其他想法?...我最好不要单独Hook每个系统广播操作,因为我希望尽可能通用(并对隐藏我的Activity的任何事情使用react)。 最佳答案 在开发自助服务终端风格的应用程序时,我知道一些对话框会出现在前台,并且可以被检测到ActivityManageractivityManager=(Activit

对话在行人|索通发展:从ERP到BIP,携手用友共创数智索通

对话在行人从信息化在行人到数智化在行人,用友持续深耕企业软件与服务产业35年,截至目前已有3.96万家大中型企业选择用友BIP推进数智商业创新。为探索行业数智化成功路径,分享企业数智化领先实践,2023年9月,用友正式推出聚焦行业领先企业数智化转型的高端访谈栏目《对话在行人》。此栏目以“深耕行业,创新价值”为理念,邀请行业领先企业CXO,进行深度对话,使能行业企业高质量发展!本期《对话在行人》,由用友BIP产品市场王晶深度对话索通发展股份有限公司总裁郝俊文。索通发展成立于2003年,2017年在上海A股市场上市。历经多年奋斗,索通已初步形成以风光储氢一体化绿色能源供应为基础,以预焙阳极+锂电负

android - 将具有 xml 布局的 fragment 动态添加到 GridLayout 不起作用

在我们的应用程序中,我们尝试将fragment动态添加到GridLayout。空网格布局是在XML中定义的,fragment的布局也是如此。在运行时,我们检查一些数据,并根据这些数据确定要添加到布局中的fragment数量以及每个fragment要使用的布局。当我们让fragment为其生成的View分配大小时,一切正常,但是如果我们在布局文件中为fragment指定大小,则网格布局中不会显示任何内容。显然,我们可以在创建View时简单地指定大小,但我们更愿意在fragment的xml布局中执行此操作,因为这将使我们能够利用Android的内置系统为每个设备选择正确的布局。我正在使用支

android - 烦人的 "Errors running builder ' Android 预编译器“关于项目”对话框

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:Eclipse/Android:“Errorsrunningbuilder‘AndroidPreCompiler’onproject…”我在Eclipse4.2.1上的Android项目中时常弹出以下错误消息:Title:'Buildingworkspacehasencounteredaproblem.Errorsoccurredduringthebuild.Message:Errorsrunningbuilder'AndroidPreCompiler'onproject'xxxx'.java.lang.Nul